package com.winner.es.exception;

import lombok.Getter;

/**
 * 业务自定义异常类, 捕获并抛出自定义异常  使用时， 在controller抛异常直接如下2行都行
 * error(EsResultEnum.Article_NOT_EXIST);
 * throw new BusinessException(EsResultEnum.Article_NOT_EXIST);
 */
@Getter
public class BusinessException extends RuntimeException {

    private EsResultEnum exceptionEnum;

    public BusinessException(EsResultEnum esResultEnum) {
        this.exceptionEnum = esResultEnum;
    }
}